$(function () {
	var form = layui.form;
	form.verify({
		nickname: function (value) {
			if (value.length > 6) {
				return "用户昵称在1~6字符之间";
			}
		},
	});
	initUserInfo();
	// 获取用户基本信息
	function initUserInfo() {
		$.ajax({
			method: "GET",
			url: "/my/userinfo",
			//headers 请求头配置对象
			// headers: {
			// 	Authorization: localStorage.getItem("token") || "",
			// },
			success: function (res) {
				if (res.status !== 0) {
					return layui.msg("获取用户信息失败！");
				}
				// 调用form.val() 为表单快速赋值
				form.val("formUserInfo", res.data);
			},
		});
	}

	//重置表单的数据
	$("#btnRest").on("click", function (e) {
		e.preventDefault();
		initUserInfo();
	});

	//监听表单的提交事件
	$(".layui-form").on("submit", function (e) {
		e.preventDefault();
		//发起ajax请求
		$.ajax({
			method: "POST",
			url: "/my/userinfo",
			data: $(this).serialize(),
			success: function (res) {
                if (res.status !== 0) return layer.msg("更新用户信息失败！");
                layer.msg("更新用户信息成功！");
                //调用父页面中的方法。重新渲染头像
                window.parent.getUserInfo();
			},
		});
	});
});
